// var path = "${pageContext.request.contextPath }";
$(function () {
    //中文、英文、数字但不包括下划线等符号（1-8位）
    var regular_uName = /^[\u4E00-\u9FA5A-Za-z0-9]{1,8}$/;
    //点击事件，提示用户，输入限制
    $("#uName").click(function () {
        $("#tip_uName").html("包括中文、英文、数字，长度不能超过8")
    })
    // 失去焦点事件，失去焦点后判断用户名的输入是否合法
    $("#uName").blur(function () {
        var devName = $("#uName").val();
        if (regular_uName.test(devName)) {
            $("#tip_uName").html("")
        } else {
            $("#tip_uName").html("该用户名不能使用，请重新输入")
        }
        //异步验证，用户名是否重复
        $.ajax({
            type: "GET",
            url: "/judgeDevCode",
            data: {"devName": devName},
            dataType: "json",
            success: function (data) {
                if (data > 0) {
                    $("#tip_uName").html("该账号已存在，请重新输入")
                }
            },
            error: function () {
                alert("加载失败")
            }
        })
    })
    //密码非空验证
    $("#uPwd").blur(function () {
        var uPwd = $("#uPwd").val();
        if (uPwd == null || uPwd == "") {
            $("#tip_uPwd").html("密码不能为空");
        } else {
            $("#tip_uPwd").html("")
        }
    });
    //判断两次密码输入是否一致
    $("#uPwd2").blur(function () {
        var uPwd = $("#uPwd").val();
        var uPwd2 = $("#uPwd2").val();
        if (uPwd == uPwd2) {
            $("#tip_uPwd2").html("");
        } else {
            $("#tip_uPwd2").html("密码输入不一致，请重新输入");
        }
    })
//    若输入为空，则阻断提交
    var sub = false;
    $("#register").click(function () {
        var tip_uName = $("#tip_uName").text();
        var tip_uPwd = $("#tip_uPwd").text();
        var tip_uPwd2 = $("#tip_uPwd2").text();
        if (tip_uName == "" && tip_uPwd2 == "") {
            sub = true;
        } else {
            sub = false;
        }
        return sub;
    })
})